/* CSS Document */
/*-------------- top --------------*/
#top_a{ height:35px; line-height:35px; color:#FFF; background:#0a46a1;min-width: 1200px;}
#top_a .f_left{  no-repeat top left;}
#top_a .f_right{ background: url(../images/tacn/top_r.jpg) no-repeat top left; padding-left:20px; margin-right: 20px;font-size: 15px;}
#top_a a{ color:#FFF;}
#dh{ width:100%; background:#1364ce;height:auto; margin:0 auto;}
#logo{ float:left; height:54px;}
#inco{width:1180px;  height:54px; /*padding-left:70px;padding-right: 20px*/margin:0 auto;}
#inco > ul >li{ float:left; width:146px; height:54px;line-height:54px; position:relative; }
#inco > ul >li >a{ display:block; text-align:center;  overflow:hidden; position:relative;color:#fff;}
#inco > ul >li >a:hover{ color:#FFF;}
#inco > ul >li >a >span{ position:relative; z-index:9999;font-size: 16px;}
#inco > ul >li >a >i{ position:absolute; z-index:0; top:109px; transition:0.3s all 0s linear;  left:0; height:54px; width:145px; background:#F77400;}
#inco > ul >li >a:hover >i{ top:0;}
.sub_nav{ position:relative; height:0; width:0; background:#FFF; z-index:999999; margin:0;overflow:hidden; border-bottom:3px solid #0A46A1; opacity:0; display:none; }
.sub_nav ul{ width:263px; padding:13px 22px 7px 10px; background:#ededed; float:left; height:315px;}
.sub_nav dd{ line-height:32px; height:32px; clear:left; text-align: center; border-bottom:1px solid #cccccc; display:block; width:263px; }
.sub_nav dd a{ display:block; color:#6c6b6b;text-align: left; padding-left: 5px;}
.sub_nav dd:hover a{color:#FFF; background:#0A46A1;}
.sub_nav tt{ width:220px; padding:30px 35px 30px 0; float:right; font-family:Microsoft YaHei,SimSun; line-height:22px;}
.sub_nav tt span.img{ width:220px; height:169px; display:block; overflow:hidden; background:#999; margin-bottom:12px;}
.case_sub_nav{ width:735px !important; margin-left:-155px;}
.case_sub_nav ul{ width:308px !important;}
.case_sub_nav li{ line-height:32px; height:32px; text-align: center; border-bottom:1px solid #cccccc; display:block; width:150px; float:left; margin-right:4px;}
.case_sub_nav li a{ display:block; color:#6c6b6b; font-weight:700;}
.case_sub_nav li:hover a{color:#FFF; background:#0A46A1;}
.cp_sub_nav{width:1200px !important; margin-left:-560px; padding:10px 0;}
.cp_sub_nav > div{width:150px; padding:0 10px; height:315px}
.cp_sub_nav > div > span{ display:block; padding:10px 0; text-align:center; border-bottom:1px solid #eaeaea;}
.cp_sub_nav > div > span > a{ font-size:16px; display:block}
.cp_sub_nav > div > li{ display:block; text-align:center; height:30px; line-height:30px;}
.cp_sub_nav > div > li > a{ color:#5e5e5e; display:block}
.cp_sub_nav > div > span > a:hover {color:#FFF; background:#0A46A1;}
.cp_sub_nav > div > li > a:hover {color:#0A46A1;}
.w1002 { width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.f_left { float: left;}
.f_right { float: right;}
.f_right1 {float: right;margin-right: 15px;}
/*end*/
#he_02{width:100%;height:60px;background: #0d5cb9;}

/*banner*/
.fullSlide {width:100%;position:relative;height:460px;min-width:1200px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:460px;overflow:hidden;text-align:center; background: no-repeat center top;}
.fullSlide .bd li a {display:block;height:460px;}
.fullSlide .hd {width:196px;margin-left: 4px;position:absolute;z-index:1;bottom:-50px;left:50%;height:30px;line-height:30px; text-align:center;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1; width: 27px; height: 27px; border: 1px solid #333333; font-size: 12px; color: #cdcdcd; text-align: center; line-height: 27px; margin: 0 5px;}
.fullSlide .hd ul .on {border: 1px solid #4e4e4e; font-size: 16px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:76px; height:148px;}
.fullSlide .prev{background: url(../images/tacn/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../images/tacn/right1s.png) no-repeat;}

.banner { height: 460px;  font-family: "Microsoft YaHei", serif;}

/*end*/